package com.biwin.common.app.vo;

import com.biwin.common.api.vo.IBwVo;

import java.util.Date;
import java.util.HashMap;

/**
 * TODO
 *
 * @author biwin
 * @since 0.0.1
 */
public abstract class BwBasicVo implements IBwVo {
    private static final long serialVersionUID = -9031643817849647139L;

    protected Long id;
    protected Boolean deleted;
    protected Date createTime;
    protected Date updateTime;
    protected Integer version;
    protected Long operationUser;

    @Override
    public Long getId() {
        return id;
    }

    @Override
    public void setId(Long id) {
        this.id = id;
    }

    @Override
    public Boolean getDeleted() {
        return deleted;
    }

    @Override
    public void setDeleted(Boolean deleted) {
        this.deleted = deleted;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Override
    public Date getUpdateTime() {
        return updateTime;
    }

    @Override
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public Integer getVersion() {
        return version;
    }

    @Override
    public void setVersion(Integer version) {
        this.version = version;
    }

    public Long getOperationUser() {
        return operationUser;
    }

    public void setOperationUser(Long operationUser) {
        this.operationUser = operationUser;
    }
}
